using System;

namespace JapaneseLearning.Tools
{
    internal static class DateTimeTools
    {
        internal static int GetTimeStamp()
        {
            var currentTime = DateTime.UtcNow;
            // Unix时间戳起始时间
            var unixStartTime = new DateTime(1970, 1, 1, 0, 0, 0, 0, DateTimeKind.Utc);
            // 计算当前时间与Unix起始时间的时间间隔
            var elapsedTime = currentTime - unixStartTime;
            // 将时间间隔的总秒数作为Unix时间戳
            return (int)elapsedTime.TotalSeconds;
        }
    }
}